[INFO] fetching crate muon-derive 0.20.0...
[INFO] fixing muon-derive-0.20.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate muon-derive 0.20.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate muon-derive 0.20.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate muon-derive 0.20.0
[INFO] tweaked toml for crates.io crate muon-derive 0.20.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate muon-derive 0.20.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate muon-derive 0.20.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded macro_expand v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f4a5ab2d00cf7ce51eb0237da10ea38cc292a89038e5bd4ace0d23b4464866ab
[INFO] running `Command { std: "docker" "start" "f4a5ab2d00cf7ce51eb0237da10ea38cc292a89038e5bd4ace0d23b4464866ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f4a5ab2d00cf7ce51eb0237da10ea38cc292a89038e5bd4ace0d23b4464866ab" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f4a5ab2d00cf7ce51eb0237da10ea38cc292a89038e5bd4ace0d23b4464866ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f4a5ab2d00cf7ce51eb0237da10ea38cc292a89038e5bd4ace0d23b4464866ab" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking unicode-ident v1.0.16
[INFO] [stderr]    Compiling target-triple v0.1.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]     Checking heck v0.5.0
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]     Checking quote v1.0.45
[INFO] [stderr]     Checking syn v2.0.117
[INFO] [stderr]     Checking macro_expand v0.2.0
[INFO] [stderr]     Checking muon-derive v0.20.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking trybuild v1.0.112
[INFO] [stdout] error[E0433]: cannot find module or crate `muon` in this scope
[INFO] [stdout]  --> tests/observe.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use muon::adapter::Json;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]  --> tests/observe.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use muon_test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> tests/observe.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::{Observe, observe};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/observe.rs:26:31
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert_eq!(mutation, Some(replace!(x, json!(10))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/observe.rs:36:31
[INFO] [stdout]    |
[INFO] [stdout] 36 |     assert_eq!(mutation, Some(replace!(x, json!(10))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/observe.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |     assert_eq!(mutation, Some(replace!(_, json!({"x": 42, "y": 99}))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/observe.rs:59:31
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_eq!(mutation, Some(replace!(y, json!(20))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]   --> tests/observe.rs:97:14
[INFO] [stdout]    |
[INFO] [stdout] 97 |         Some(batch!(_, replace!(pos.x, json!(100)), append!(label, json!("!"))))
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/observe.rs:125:32
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_eq!(mutation1, Some(replace!(x, json!(1))));
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/observe.rs:128:32
[INFO] [stdout]     |
[INFO] [stdout] 128 |     assert_eq!(mutation2, Some(replace!(x, json!(2))));
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/observe.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |     assert_eq!(mutation, Some(replace!(_, json!({"x": 15, "y": 17}))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> tests/observe.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `muon` in this scope
[INFO] [stdout]  --> tests/deref.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use muon::adapter::Json;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `muon` in this scope
[INFO] [stdout]  --> tests/enum.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use muon::adapter::Json;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `muon-derive` (test "observe") due to 11 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `muon` in this scope
[INFO] [stdout]  --> tests/enum.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::helper::QuasiObserver;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `muon` in this scope
[INFO] [stdout]  --> tests/enum.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use muon::observe::{ObserveExt, SerializeObserverExt};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]  --> tests/enum.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use muon_test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> tests/enum.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use muon::{Observe, observe};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]  --> tests/deref.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use muon_test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> tests/deref.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use muon::{Mutation, MutationKind, Observe, observe};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> tests/deref.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct VecWrapper(#[muon(deref)] Vec<i32>);
[INFO] [stdout]    |                     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]   --> tests/deref.rs:35:31
[INFO] [stdout]    |
[INFO] [stdout] 35 |     assert_eq!(mutation, Some(append!(_, json!([4]))));
[INFO] [stdout]    |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/deref.rs:52:31
[INFO] [stdout]    |
[INFO] [stdout] 52 |     assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/enum.rs:31:31
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert_eq!(mutation, Some(replace!(_, json!("Origin"))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/enum.rs:41:31
[INFO] [stdout]    |
[INFO] [stdout] 41 |     assert_eq!(mutation, Some(replace!(_, json!({"Circle": {"radius": 5.0}}))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> tests/deref.rs:78:7
[INFO] [stdout]    |
[INFO] [stdout] 78 |     #[muon(deref)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/enum.rs:51:31
[INFO] [stdout]    |
[INFO] [stdout] 51 |     assert_eq!(mutation, Some(replace!(_, json!("Point"))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/enum.rs:67:31
[INFO] [stdout]    |
[INFO] [stdout] 67 |     assert_eq!(mutation, Some(replace!(Rectangle.width, json!(5.0))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/deref.rs:108:31
[INFO] [stdout]     |
[INFO] [stdout] 108 |     assert_eq!(mutation, Some(replace!(_, json!({"a": 100, "b": 100, "c": 200}))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/enum.rs:85:14
[INFO] [stdout]    |
[INFO] [stdout] 85 |         Some(replace!(_, json!({"Rectangle": {"width": 15.0, "height": 25.0}})))
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/enum.rs:108:31
[INFO] [stdout]     |
[INFO] [stdout] 108 |     assert_eq!(mutation, Some(replace!(_, json!({"Circle": {"radius": 10.0}}))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> tests/deref.rs:125:14
[INFO] [stdout]     |
[INFO] [stdout] 125 |         Some(batch!(_, replace!(a, json!(10)), replace!(c, json!(200))))
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/enum.rs:127:14
[INFO] [stdout]     |
[INFO] [stdout] 127 |         Some(replace!(_, json!({"do_something": {"value": 42, "bar": 0}})))
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/deref.rs:168:31
[INFO] [stdout]     |
[INFO] [stdout] 168 |     assert_eq!(mutation, Some(replace!(y, json!(2))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> tests/deref.rs:181:31
[INFO] [stdout]     |
[INFO] [stdout] 181 |     assert_eq!(mutation, Some(delete!(y)));
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/enum.rs:140:31
[INFO] [stdout]     |
[INFO] [stdout] 140 |     assert_eq!(mutation, Some(replace!(do_something.value, json!(99))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/deref.rs:194:31
[INFO] [stdout]     |
[INFO] [stdout] 194 |     assert_eq!(mutation, Some(replace!(b, json!(20))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/deref.rs:211:26
[INFO] [stdout]     |
[INFO] [stdout] 211 |     assert_eq!(batch[0], replace!(b, json!(20)));
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/enum.rs:194:31
[INFO] [stdout]     |
[INFO] [stdout] 194 |     assert_eq!(mutation, Some(replace!(_, json!("Blue"))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/deref.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |     assert_eq!(batch[1], replace!(x, json!(99)));
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/deref.rs:226:31
[INFO] [stdout]     |
[INFO] [stdout] 226 |     assert_eq!(mutation, Some(replace!(x, json!(99))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/enum.rs:213:31
[INFO] [stdout]     |
[INFO] [stdout] 213 |     assert_eq!(mutation, Some(replace!(x, json!(50))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/deref.rs:240:31
[INFO] [stdout]     |
[INFO] [stdout] 240 |     assert_eq!(mutation, Some(replace!(_, json!({"y": 2, "b": 20}))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/enum.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |     assert_eq!(mutation, Some(replace!(_, json!({"type": "Scroll", "delta": 5}))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> tests/deref.rs:257:26
[INFO] [stdout]     |
[INFO] [stdout] 257 |     assert_eq!(batch[0], delete!(x));
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> tests/enum.rs:242:31
[INFO] [stdout]     |
[INFO] [stdout] 242 |     assert_eq!(mutation, Some(append!(Items.list, json!([4]))));
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/deref.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |     assert_eq!(batch[1], replace!(y, json!(2)));
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/enum.rs:260:31
[INFO] [stdout]     |
[INFO] [stdout] 260 |     assert_eq!(mutation, Some(replace!(Single, json!(20))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/deref.rs:273:31
[INFO] [stdout]     |
[INFO] [stdout] 273 |     assert_eq!(mutation, Some(replace!(_, json!({"x": 99, "b": 20}))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> tests/enum.rs:275:14
[INFO] [stdout]     |
[INFO] [stdout] 275 |         Some(batch!(Pair, replace!(0, json!(42)), append!(1, json!("!"))))
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> tests/deref.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> tests/enum.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/output/basic.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/output/deref.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/output/enum_trivial.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/output/generic.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/output/tagged_adjacent.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/output/tagged_external.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/output/tagged_internal.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/output/trivial.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/output/untagged.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/input/basic.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/input/deref.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/input/enum_trivial.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/input/generic.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/input/tagged_adjacent.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/input/tagged_external.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/input/tagged_internal.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/input/trivial.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> fixtures/input/untagged.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use muon::Observe;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `muon-derive` (test "deref") due to 19 previous errors; 1 warning emitted
[INFO] [stdout] error[E0599]: no method named `__observe` found for enum `Shape` in the current scope
[INFO] [stdout]   --> tests/enum.rs:60:20
[INFO] [stdout]    |
[INFO] [stdout] 10 | enum Shape {
[INFO] [stdout]    | ---------- method `__observe` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 60 |     let mut ob = s.__observe();
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `f64` cannot be dereferenced
[INFO] [stdout]   --> tests/enum.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         *width = 5.0;
[INFO] [stdout]    |         ^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `__observe` found for enum `Shape` in the current scope
[INFO] [stdout]   --> tests/enum.rs:76:20
[INFO] [stdout]    |
[INFO] [stdout] 10 | enum Shape {
[INFO] [stdout]    | ---------- method `__observe` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 76 |     let mut ob = s.__observe();
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `f64` cannot be dereferenced
[INFO] [stdout]   --> tests/enum.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         *width = 15.0;
[INFO] [stdout]    |         ^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `f64` cannot be dereferenced
[INFO] [stdout]   --> tests/enum.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         *height = 25.0;
[INFO] [stdout]    |         ^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `__observe` found for enum `Shape` in the current scope
[INFO] [stdout]   --> tests/enum.rs:92:20
[INFO] [stdout]    |
[INFO] [stdout] 10 | enum Shape {
[INFO] [stdout]    | ---------- method `__observe` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 92 |     let mut ob = s.__observe();
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `f64` cannot be dereferenced
[INFO] [stdout]   --> tests/enum.rs:95:17
[INFO] [stdout]    |
[INFO] [stdout] 95 |         let _ = *radius;
[INFO] [stdout]    |                 ^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `__observe` found for enum `Action` in the current scope
[INFO] [stdout]    --> tests/enum.rs:134:20
[INFO] [stdout]     |
[INFO] [stdout] 113 | enum Action {
[INFO] [stdout]     | ----------- method `__observe` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 134 |     let mut ob = a.__observe();
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Action`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `i32` cannot be dereferenced
[INFO] [stdout]    --> tests/enum.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         *value = 99;
[INFO] [stdout]     |         ^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `__observe` found for enum `Shape` in the current scope
[INFO] [stdout]    --> tests/enum.rs:159:20
[INFO] [stdout]     |
[INFO] [stdout]  10 | enum Shape {
[INFO] [stdout]     | ---------- method `__observe` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 159 |     let mut ob = s.__observe();
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `f64` cannot be dereferenced
[INFO] [stdout]    --> tests/enum.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |         *radius = 5.0;
[INFO] [stdout]     |         ^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> fixtures/input/basic.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[muon(derive(Debug, Display))]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 12 + #[derive(Observe)]
[INFO] [stdout] 13 | pub struct Foo {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `__observe` found for enum `Event` in the current scope
[INFO] [stdout]    --> tests/enum.rs:207:20
[INFO] [stdout]     |
[INFO] [stdout] 199 | enum Event {
[INFO] [stdout]     | ---------- method `__observe` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 207 |     let mut ob = e.__observe();
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `i32` cannot be dereferenced
[INFO] [stdout]    --> tests/enum.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         *x = 50;
[INFO] [stdout]     |         ^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> fixtures/input/basic.rs:28:3
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[muon(expose)]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 29 + #[derive(Observe)]
[INFO] [stdout] 30 | pub struct Bar(i32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `__observe` found for enum `Container` in the current scope
[INFO] [stdout]    --> tests/enum.rs:236:20
[INFO] [stdout]     |
[INFO] [stdout] 228 | enum Container {
[INFO] [stdout]     | -------------- method `__observe` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 236 |     let mut ob = c.__observe();
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Container`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `__observe` found for enum `Wrapper` in the current scope
[INFO] [stdout]    --> tests/enum.rs:254:20
[INFO] [stdout]     |
[INFO] [stdout] 246 | enum Wrapper {
[INFO] [stdout]     | ------------ method `__observe` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 254 |     let mut ob = w.__observe();
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Wrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `i32` cannot be dereferenced
[INFO] [stdout]    --> tests/enum.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         *v = 20;
[INFO] [stdout]     |         ^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> fixtures/input/basic.rs:33:3
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[muon(derive(Debug, PartialEq, Eq, PartialOrd, Ord))]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 34 + #[derive(Observe)]
[INFO] [stdout] 35 | pub struct Baz(i32, String);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `__observe` found for enum `Wrapper` in the current scope
[INFO] [stdout]    --> tests/enum.rs:266:20
[INFO] [stdout]     |
[INFO] [stdout] 246 | enum Wrapper {
[INFO] [stdout]     | ------------ method `__observe` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 266 |     let mut ob = w.__observe();
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Wrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `i32` cannot be dereferenced
[INFO] [stdout]    --> tests/enum.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |         *n = 42;
[INFO] [stdout]     |         ^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> fixtures/input/deref.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[muon(deref)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599, E0614.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `muon-derive` (test "enum") due to 37 previous errors; 1 warning emitted
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> fixtures/input/deref.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct Bar(#[muon(deref, shallow)] Qux, i32);
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> fixtures/input/deref.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct Qux(#[muon(deref)] pub i32);
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]  --> fixtures/input/enum_trivial.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[muon(derive(PartialEq, Eq, PartialOrd, Ord))]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout]   |
[INFO] [stdout] 8 + #[derive(Observe)]
[INFO] [stdout] 9 | pub enum Foo {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> fixtures/input/enum_trivial.rs:16:3
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[muon(snapshot)]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 17 + #[derive(Observe)]
[INFO] [stdout] 18 | pub enum Bar {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `muon` in this scope
[INFO] [stdout]  --> tests/struct.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use muon::adapter::Json;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]  --> tests/struct.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use muon_test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon`
[INFO] [stdout]  --> tests/struct.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use muon::{Observe, observe};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `muon`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `muon`, use `cargo add muon` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]  --> fixtures/input/tagged_external.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     A(#[muon(skip)] S),
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout]   |
[INFO] [stdout] 8 + #[derive(Observe)]
[INFO] [stdout] 9 | pub enum Foo<S, T, U> where T: Clone {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]  --> fixtures/input/trivial.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[muon(shallow)]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout]   |
[INFO] [stdout] 8 + #[derive(Observe)]
[INFO] [stdout] 9 | pub struct Foo<T> {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> fixtures/input/trivial.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[muon(snapshot)]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 15 + #[derive(Observe)]
[INFO] [stdout] 16 | pub struct Bar<T> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/struct.rs:33:31
[INFO] [stdout]    |
[INFO] [stdout] 33 |     assert_eq!(mutation, Some(replace!(x, json!(20))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]   --> fixtures/input/untagged.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[muon(derive(Display))]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Observe)]
[INFO] [stdout] 12 | pub enum Foo {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]   --> tests/struct.rs:44:31
[INFO] [stdout]    |
[INFO] [stdout] 44 |     assert_eq!(mutation, Some(batch!(_, replace!(x, json!(2)), append!(y, json!("b")))));
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/struct.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 54 |     assert_eq!(mutation, Some(replace!(_, json!({"x": 99, "y": "z"}))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/struct.rs:71:31
[INFO] [stdout]    |
[INFO] [stdout] 71 |     assert_eq!(mutation, Some(replace!(alpha, json!(10))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub struct FooObserver<'ob, S: ?Sized, N = ::muon::helper::Zero> {
[INFO] [stdout]    |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]   --> tests/struct.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |     assert_eq!(mutation, Some(replace!(fooBar, json!(10))));
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/struct.rs:115:31
[INFO] [stdout]     |
[INFO] [stdout] 115 |     assert_eq!(mutation, Some(replace!(c, json!(30))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> tests/struct.rs:135:31
[INFO] [stdout]     |
[INFO] [stdout] 135 |     assert_eq!(mutation, Some(delete!(val)));
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/struct.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(mutation, Some(replace!(val, json!(42))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |         r#a: ::muon::observe::DefaultObserver<'ob, i32>,
[INFO] [stdout]    |                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]    --> tests/struct.rs:151:7
[INFO] [stdout]     |
[INFO] [stdout] 151 |     #[muon(skip)]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> tests/struct.rs:173:31
[INFO] [stdout]     |
[INFO] [stdout] 173 |     assert_eq!(mutation, Some(replace!(_, json!({"a": 10, "b": 99}))));
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> tests/struct.rs:196:14
[INFO] [stdout]     |
[INFO] [stdout] 196 |         Some(batch!(_, replace!(inner.c, json!(100)), replace!(x, json!(20))))
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> tests/struct.rs:211:31
[INFO] [stdout]     |
[INFO] [stdout] 211 |     assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 |         b: ::muon::observe::DefaultObserver<'ob, String>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> tests/struct.rs:227:14
[INFO] [stdout]     |
[INFO] [stdout] 227 |         Some(batch!(_, replace!(0, json!(42)), append!(1, json!("!"))))
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]    --> tests/struct.rs:247:7
[INFO] [stdout]     |
[INFO] [stdout] 247 |     #[muon(skip)]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 |         c: ::muon::observe::DefaultObserver<'ob, HashMap<String, i32>>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `muon` in this scope
[INFO] [stdout]    --> tests/struct.rs:249:7
[INFO] [stdout]     |
[INFO] [stdout] 249 |     #[muon(skip)]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `muon` is an attribute that can be used by the derive macro `Observe`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> tests/struct.rs:280:14
[INFO] [stdout]     |
[INFO] [stdout] 280 |         Some(batch!(_, replace!(a, json!(10)), replace!(c, json!(30))))
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> tests/struct.rs:296:31
[INFO] [stdout]     |
[INFO] [stdout] 296 |     assert_eq!(mutation, Some(append!(items, json!([3]))));
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:22:18
[INFO] [stdout]    |
[INFO] [stdout] 22 |         __ptr: ::muon::helper::Pointer<S>,
[INFO] [stdout]    |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> tests/struct.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:27:25
[INFO] [stdout]    |
[INFO] [stdout] 27 |         type Target = ::muon::helper::Pointer<S>;
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:36:15
[INFO] [stdout]    |
[INFO] [stdout] 36 |             ::muon::helper::QuasiObserver::invalidate(&mut self.__ptr);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |             ::muon::helper::QuasiObserver::invalidate(&mut self.r#a);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 |             ::muon::helper::QuasiObserver::invalidate(&mut self.b);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |             ::muon::helper::QuasiObserver::invalidate(&mut self.c);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:44:31
[INFO] [stdout]    |
[INFO] [stdout] 44 |     impl<'ob, S: ?Sized, N> ::muon::helper::QuasiObserver for FooObserver<'ob, S, N>
[INFO] [stdout]    |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `muon-derive` (test "struct") due to 20 previous errors; 1 warning emitted
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 |         S: ::muon::helper::AsDeref<N>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:50:29
[INFO] [stdout]    |
[INFO] [stdout] 50 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]    |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:50:50
[INFO] [stdout]    |
[INFO] [stdout] 50 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]    |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 |             ::muon::helper::QuasiObserver::invalidate(&mut this.r#a);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |             ::muon::helper::QuasiObserver::invalidate(&mut this.b);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |             ::muon::helper::QuasiObserver::invalidate(&mut this.c);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:59:31
[INFO] [stdout]    |
[INFO] [stdout] 59 |     impl<'ob, S: ?Sized, N> ::muon::observe::Observer for FooObserver<'ob, S, N>
[INFO] [stdout]    |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 |         S: ::muon::helper::AsDerefMut<N, Target = Foo>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:62:14
[INFO] [stdout]    |
[INFO] [stdout] 62 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:66:33
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 let __value = ::muon::helper::AsDeref::<N>::as_deref_ptr(head);
[INFO] [stdout]    |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:67:29
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 let r#a = ::muon::observe::Observer::observe(&raw mut (*__value).r#a);
[INFO] [stdout]    |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:68:27
[INFO] [stdout]    |
[INFO] [stdout] 68 |                 let b = ::muon::observe::Observer::observe(&raw mut (*__value).b);
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:69:27
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 let c = ::muon::observe::Observer::observe(&raw mut (*__value).c);
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:81:33
[INFO] [stdout]    |
[INFO] [stdout] 81 |                 let __value = ::muon::helper::AsDeref::<N>::as_deref_ptr(head);
[INFO] [stdout]    |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 ::muon::observe::Observer::relocate(&mut this.b, &raw mut (*__value).b);
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 ::muon::observe::Observer::relocate(&mut this.c, &raw mut (*__value).c);
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:93:31
[INFO] [stdout]    |
[INFO] [stdout] 93 |     impl<'ob, S: ?Sized, N> ::muon::observe::SerializeObserver for FooObserver<'ob, S, N>
[INFO] [stdout]    |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:95:14
[INFO] [stdout]    |
[INFO] [stdout] 95 |         S: ::muon::helper::AsDerefMut<N, Target = Foo>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:96:14
[INFO] [stdout]    |
[INFO] [stdout] 96 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:98:40
[INFO] [stdout]    |
[INFO] [stdout] 98 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]    |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:99:33
[INFO] [stdout]    |
[INFO] [stdout] 99 |             let mutations_a = ::muon::observe::SerializeObserver::flush(&mut this.r#a);
[INFO] [stdout]    |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:100:33
[INFO] [stdout]     |
[INFO] [stdout] 100 |             let mutations_b = ::muon::observe::SerializeObserver::flush(&mut this.b);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:101:33
[INFO] [stdout]     |
[INFO] [stdout] 101 |             let mutations_c = ::muon::observe::SerializeObserver::flat_flush(
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:107:31
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 let value = ::muon::helper::QuasiObserver::untracked_ref(&*this);
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:108:26
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 return ::muon::Mutations::replace(value);
[INFO] [stdout]     |                          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:110:35
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:120:45
[INFO] [stdout]     |
[INFO] [stdout] 120 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:121:33
[INFO] [stdout]     |
[INFO] [stdout] 121 |             let mutations_a = ::muon::observe::SerializeObserver::flush(&mut this.r#a);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:122:33
[INFO] [stdout]     |
[INFO] [stdout] 122 |             let mutations_b = ::muon::observe::SerializeObserver::flush(&mut this.b);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:123:33
[INFO] [stdout]     |
[INFO] [stdout] 123 |             let mutations_c = ::muon::observe::SerializeObserver::flat_flush(
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:126:35
[INFO] [stdout]     |
[INFO] [stdout] 126 |             let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 |     impl ::muon::Observe for Foo {
[INFO] [stdout]     |            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:146:18
[INFO] [stdout]     |
[INFO] [stdout] 146 |             N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:147:18
[INFO] [stdout]     |
[INFO] [stdout] 147 |             S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:148:23
[INFO] [stdout]     |
[INFO] [stdout] 148 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:163:14
[INFO] [stdout]     |
[INFO] [stdout] 163 |         S: ::muon::helper::AsDerefMut<N, Target = Foo>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:164:14
[INFO] [stdout]     |
[INFO] [stdout] 164 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:167:27
[INFO] [stdout]     |
[INFO] [stdout] 167 |             let inner = ::muon::helper::QuasiObserver::untracked_ref(self);
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:181:46
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub struct BarObserver<'ob, S: ?Sized, N = ::muon::helper::Zero>(
[INFO] [stdout]     |                                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:182:7
[INFO] [stdout]     |
[INFO] [stdout] 182 |     ::muon::observe::DefaultObserver<'ob, i32>,
[INFO] [stdout]     |       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:183:7
[INFO] [stdout]     |
[INFO] [stdout] 183 |     ::muon::helper::Pointer<S>,
[INFO] [stdout]     |       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |     type Target = ::muon::helper::Pointer<S>;
[INFO] [stdout]     |                     ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:199:11
[INFO] [stdout]     |
[INFO] [stdout] 199 |         ::muon::helper::QuasiObserver::invalidate(&mut self.1);
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:200:11
[INFO] [stdout]     |
[INFO] [stdout] 200 |         ::muon::helper::QuasiObserver::invalidate(&mut self.0);
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:206:27
[INFO] [stdout]     |
[INFO] [stdout] 206 | impl<'ob, S: ?Sized, N> ::muon::helper::QuasiObserver for BarObserver<'ob, S, N>
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:208:10
[INFO] [stdout]     |
[INFO] [stdout] 208 |     S: ::muon::helper::AsDeref<N>,
[INFO] [stdout]     |          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:209:10
[INFO] [stdout]     |
[INFO] [stdout] 209 |     N: ::muon::helper::Unsigned,
[INFO] [stdout]     |          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:212:25
[INFO] [stdout]     |
[INFO] [stdout] 212 |     type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:212:46
[INFO] [stdout]     |
[INFO] [stdout] 212 |     type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:215:11
[INFO] [stdout]     |
[INFO] [stdout] 215 |         ::muon::helper::QuasiObserver::invalidate(&mut this.0);
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:220:27
[INFO] [stdout]     |
[INFO] [stdout] 220 | impl<'ob, S: ?Sized, N> ::muon::observe::Observer for BarObserver<'ob, S, N>
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:222:10
[INFO] [stdout]     |
[INFO] [stdout] 222 |     S: ::muon::helper::AsDerefMut<N, Target = Bar>,
[INFO] [stdout]     |          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:223:10
[INFO] [stdout]     |
[INFO] [stdout] 223 |     N: ::muon::helper::Unsigned,
[INFO] [stdout]     |          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:227:29
[INFO] [stdout]     |
[INFO] [stdout] 227 |             let __value = ::muon::helper::AsDeref::<N>::as_deref_ptr(head);
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:228:32
[INFO] [stdout]     |
[INFO] [stdout] 228 |             let observer_0 = ::muon::observe::Observer::observe(&raw mut (*__value).0);
[INFO] [stdout]     |                                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:238:29
[INFO] [stdout]     |
[INFO] [stdout] 238 |             let __value = ::muon::helper::AsDeref::<N>::as_deref_ptr(head);
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:239:15
[INFO] [stdout]     |
[INFO] [stdout] 239 |             ::muon::observe::Observer::relocate(&mut this.0, &raw mut (*__value).0);
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:246:27
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl<'ob, S: ?Sized, N> ::muon::observe::SerializeObserver for BarObserver<'ob, S, N>
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:248:10
[INFO] [stdout]     |
[INFO] [stdout] 248 |     S: ::muon::helper::AsDerefMut<N, Target = Bar>,
[INFO] [stdout]     |          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:249:10
[INFO] [stdout]     |
[INFO] [stdout] 249 |     N: ::muon::helper::Unsigned,
[INFO] [stdout]     |          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:251:36
[INFO] [stdout]     |
[INFO] [stdout] 251 |     fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:252:11
[INFO] [stdout]     |
[INFO] [stdout] 252 |         ::muon::observe::SerializeObserver::flush(&mut this.0)
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:254:41
[INFO] [stdout]     |
[INFO] [stdout] 254 |     fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:255:11
[INFO] [stdout]     |
[INFO] [stdout] 255 |         ::muon::observe::SerializeObserver::flat_flush(&mut this.0)
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:260:8
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl ::muon::Observe for Bar {
[INFO] [stdout]     |        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:264:14
[INFO] [stdout]     |
[INFO] [stdout] 264 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:265:14
[INFO] [stdout]     |
[INFO] [stdout] 265 |         S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:266:19
[INFO] [stdout]     |
[INFO] [stdout] 266 |     type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:273:50
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub struct BazObserver<'ob, S: ?Sized, N = ::muon::helper::Zero>(
[INFO] [stdout]     |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:274:11
[INFO] [stdout]     |
[INFO] [stdout] 274 |         ::muon::observe::DefaultObserver<'ob, i32>,
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:275:11
[INFO] [stdout]     |
[INFO] [stdout] 275 |         ::muon::observe::DefaultObserver<'ob, String>,
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:276:11
[INFO] [stdout]     |
[INFO] [stdout] 276 |         ::muon::helper::Pointer<S>,
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:281:25
[INFO] [stdout]     |
[INFO] [stdout] 281 |         type Target = ::muon::helper::Pointer<S>;
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:290:15
[INFO] [stdout]     |
[INFO] [stdout] 290 |             ::muon::helper::QuasiObserver::invalidate(&mut self.2);
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:291:15
[INFO] [stdout]     |
[INFO] [stdout] 291 |             ::muon::helper::QuasiObserver::invalidate(&mut self.0);
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:292:15
[INFO] [stdout]     |
[INFO] [stdout] 292 |             ::muon::helper::QuasiObserver::invalidate(&mut self.1);
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:297:31
[INFO] [stdout]     |
[INFO] [stdout] 297 |     impl<'ob, S: ?Sized, N> ::muon::helper::QuasiObserver for BazObserver<'ob, S, N>
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:299:14
[INFO] [stdout]     |
[INFO] [stdout] 299 |         S: ::muon::helper::AsDeref<N>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:300:14
[INFO] [stdout]     |
[INFO] [stdout] 300 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:303:29
[INFO] [stdout]     |
[INFO] [stdout] 303 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:303:50
[INFO] [stdout]     |
[INFO] [stdout] 303 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:306:15
[INFO] [stdout]     |
[INFO] [stdout] 306 |             ::muon::helper::QuasiObserver::invalidate(&mut this.0);
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:307:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |             ::muon::helper::QuasiObserver::invalidate(&mut this.1);
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:311:31
[INFO] [stdout]     |
[INFO] [stdout] 311 |     impl<'ob, S: ?Sized, N> ::muon::observe::Observer for BazObserver<'ob, S, N>
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:313:14
[INFO] [stdout]     |
[INFO] [stdout] 313 |         S: ::muon::helper::AsDerefMut<N, Target = Baz>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 314 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:318:33
[INFO] [stdout]     |
[INFO] [stdout] 318 |                 let __value = ::muon::helper::AsDeref::<N>::as_deref_ptr(head);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:319:36
[INFO] [stdout]     |
[INFO] [stdout] 319 |                 let observer_0 = ::muon::observe::Observer::observe(
[INFO] [stdout]     |                                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:322:36
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 let observer_1 = ::muon::observe::Observer::observe(
[INFO] [stdout]     |                                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:335:33
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 let __value = ::muon::helper::AsDeref::<N>::as_deref_ptr(head);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:336:19
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 ::muon::observe::Observer::relocate(&mut this.0, &raw mut (*__value).0);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:337:19
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 ::muon::observe::Observer::relocate(&mut this.1, &raw mut (*__value).1);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:343:31
[INFO] [stdout]     |
[INFO] [stdout] 343 |     impl<'ob, S: ?Sized, N> ::muon::observe::SerializeObserver for BazObserver<'ob, S, N>
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:345:14
[INFO] [stdout]     |
[INFO] [stdout] 345 |         S: ::muon::helper::AsDerefMut<N, Target = Baz>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:346:14
[INFO] [stdout]     |
[INFO] [stdout] 346 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:348:40
[INFO] [stdout]     |
[INFO] [stdout] 348 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:349:33
[INFO] [stdout]     |
[INFO] [stdout] 349 |             let mutations_0 = ::muon::observe::SerializeObserver::flush(&mut this.0);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:350:33
[INFO] [stdout]     |
[INFO] [stdout] 350 |             let mutations_1 = ::muon::observe::SerializeObserver::flush(&mut this.1);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:352:31
[INFO] [stdout]     |
[INFO] [stdout] 352 |                 let value = ::muon::helper::QuasiObserver::untracked_ref(&*this);
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:353:26
[INFO] [stdout]     |
[INFO] [stdout] 353 |                 return ::muon::Mutations::replace(value);
[INFO] [stdout]     |                          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:355:35
[INFO] [stdout]     |
[INFO] [stdout] 355 |             let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:363:45
[INFO] [stdout]     |
[INFO] [stdout] 363 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:364:33
[INFO] [stdout]     |
[INFO] [stdout] 364 |             let mutations_0 = ::muon::observe::SerializeObserver::flush(&mut this.0);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:365:33
[INFO] [stdout]     |
[INFO] [stdout] 365 |             let mutations_1 = ::muon::observe::SerializeObserver::flush(&mut this.1);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:366:35
[INFO] [stdout]     |
[INFO] [stdout] 366 |             let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:377:12
[INFO] [stdout]     |
[INFO] [stdout] 377 |     impl ::muon::Observe for Baz {
[INFO] [stdout]     |            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:381:18
[INFO] [stdout]     |
[INFO] [stdout] 381 |             N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:382:18
[INFO] [stdout]     |
[INFO] [stdout] 382 |             S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:383:23
[INFO] [stdout]     |
[INFO] [stdout] 383 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:394:14
[INFO] [stdout]     |
[INFO] [stdout] 394 |         S: ::muon::helper::AsDerefMut<N, Target = Baz>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:395:14
[INFO] [stdout]     |
[INFO] [stdout] 395 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:398:25
[INFO] [stdout]     |
[INFO] [stdout] 398 |             let lhs = ::muon::helper::QuasiObserver::untracked_ref(self);
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:399:25
[INFO] [stdout]     |
[INFO] [stdout] 399 |             let rhs = ::muon::helper::QuasiObserver::untracked_ref(other);
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:406:14
[INFO] [stdout]     |
[INFO] [stdout] 406 |         S: ::muon::helper::AsDerefMut<N, Target = Baz>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:407:14
[INFO] [stdout]     |
[INFO] [stdout] 407 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:412:14
[INFO] [stdout]     |
[INFO] [stdout] 412 |         S: ::muon::helper::AsDerefMut<N, Target = Baz>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:413:14
[INFO] [stdout]     |
[INFO] [stdout] 413 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:419:25
[INFO] [stdout]     |
[INFO] [stdout] 419 |             let lhs = ::muon::helper::QuasiObserver::untracked_ref(self);
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:420:25
[INFO] [stdout]     |
[INFO] [stdout] 420 |             let rhs = ::muon::helper::QuasiObserver::untracked_ref(other);
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:427:14
[INFO] [stdout]     |
[INFO] [stdout] 427 |         S: ::muon::helper::AsDerefMut<N, Target = Baz>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:428:14
[INFO] [stdout]     |
[INFO] [stdout] 428 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:431:25
[INFO] [stdout]     |
[INFO] [stdout] 431 |             let lhs = ::muon::helper::QuasiObserver::untracked_ref(self);
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:432:25
[INFO] [stdout]     |
[INFO] [stdout] 432 |             let rhs = ::muon::helper::QuasiObserver::untracked_ref(other);
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |         b: ::muon::observe::DefaultObserver<'ob, i32>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |     impl<'ob, O, N> ::muon::helper::QuasiObserver for FooObserver<'ob, O>
[INFO] [stdout]    |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:35:14
[INFO] [stdout]    |
[INFO] [stdout] 35 |         O: ::muon::helper::QuasiObserver<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:35:57
[INFO] [stdout]    |
[INFO] [stdout] 35 |         O: ::muon::helper::QuasiObserver<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]    |                                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:36:20
[INFO] [stdout]    |
[INFO] [stdout] 36 |         O::Head: ::muon::helper::AsDeref<N>,
[INFO] [stdout]    |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:40:29
[INFO] [stdout]    |
[INFO] [stdout] 40 |         type OuterDepth = ::muon::helper::Succ<O::OuterDepth>;
[INFO] [stdout]    |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:43:15
[INFO] [stdout]    |
[INFO] [stdout] 43 |             ::muon::helper::QuasiObserver::invalidate(&mut this.b);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 |             ::muon::helper::QuasiObserver::invalidate(&mut this.a);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:48:26
[INFO] [stdout]    |
[INFO] [stdout] 48 |     impl<'ob, T, O, N> ::muon::observe::Observer for FooObserver<'ob, O>
[INFO] [stdout]    |                          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:51:14
[INFO] [stdout]    |
[INFO] [stdout] 51 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:51:53
[INFO] [stdout]    |
[INFO] [stdout] 51 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]    |                                                     ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:52:20
[INFO] [stdout]    |
[INFO] [stdout] 52 |         O::Head: ::muon::helper::AsDerefMut<N, Target = Foo<T>>,
[INFO] [stdout]    |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:53:14
[INFO] [stdout]    |
[INFO] [stdout] 53 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:57:33
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 let __value = ::muon::helper::AsDeref::<N>::as_deref_ptr(head);
[INFO] [stdout]    |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:58:27
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 let b = ::muon::observe::Observer::observe(&raw mut (*__value).b);
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:59:27
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 let a = ::muon::observe::Observer::observe(head);
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:68:33
[INFO] [stdout]    |
[INFO] [stdout] 68 |                 let __value = ::muon::helper::AsDeref::<N>::as_deref_ptr(head);
[INFO] [stdout]    |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:69:19
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 ::muon::observe::Observer::relocate(&mut this.b, &raw mut (*__value).b);
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:70:19
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 ::muon::observe::Observer::relocate(&mut this.a, head);
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:75:26
[INFO] [stdout]    |
[INFO] [stdout] 75 |     impl<'ob, T, O, N> ::muon::observe::SerializeObserver for FooObserver<'ob, O>
[INFO] [stdout]    |                          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:77:19
[INFO] [stdout]    |
[INFO] [stdout] 77 |         Foo<T>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:79:14
[INFO] [stdout]    |
[INFO] [stdout] 79 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:79:53
[INFO] [stdout]    |
[INFO] [stdout] 79 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]    |                                                     ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |         O::Head: ::muon::helper::AsDerefMut<N, Target = Foo<T>>,
[INFO] [stdout]    |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:81:14
[INFO] [stdout]    |
[INFO] [stdout] 81 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:82:14
[INFO] [stdout]    |
[INFO] [stdout] 82 |         O: ::muon::observe::SerializeObserver,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:84:40
[INFO] [stdout]    |
[INFO] [stdout] 84 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]    |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:85:33
[INFO] [stdout]    |
[INFO] [stdout] 85 |             let mutations_a = ::muon::observe::SerializeObserver::flat_flush(
[INFO] [stdout]    |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:88:33
[INFO] [stdout]    |
[INFO] [stdout] 88 |             let mutations_b = ::muon::observe::SerializeObserver::flush(&mut this.b);
[INFO] [stdout]    |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:91:31
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 let value = ::muon::helper::AsDeref::<N>::as_deref(head);
[INFO] [stdout]    |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:92:26
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 return ::muon::Mutations::replace(value);
[INFO] [stdout]    |                          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:94:35
[INFO] [stdout]    |
[INFO] [stdout] 94 |             let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]    |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:100:45
[INFO] [stdout]     |
[INFO] [stdout] 100 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:101:33
[INFO] [stdout]     |
[INFO] [stdout] 101 |             let mutations_a = ::muon::observe::SerializeObserver::flat_flush(
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:104:33
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mutations_b = ::muon::observe::SerializeObserver::flush(&mut this.b);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:105:35
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:114:15
[INFO] [stdout]     |
[INFO] [stdout] 114 |     impl<T> ::muon::Observe for Foo<T>
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |         Self: ::muon::helper::serde::Serialize,
[INFO] [stdout]     |                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:117:19
[INFO] [stdout]     |
[INFO] [stdout] 117 |         Vec<T>: ::muon::Observe,
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:125:18
[INFO] [stdout]     |
[INFO] [stdout] 125 |             N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:126:18
[INFO] [stdout]     |
[INFO] [stdout] 126 |             S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |             ::muon::observe::DefaultObserver<'ob, Vec<T>, S, ::muon::helper::Succ<N>>,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:121:64
[INFO] [stdout]     |
[INFO] [stdout] 121 |             ::muon::observe::DefaultObserver<'ob, Vec<T>, S, ::muon::helper::Succ<N>>,
[INFO] [stdout]     |                                                                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:130:22
[INFO] [stdout]     |
[INFO] [stdout] 130 |     unsafe impl<T> ::muon::helper::DerefPtr for Foo<T> {
[INFO] [stdout]     |                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:152:41
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub struct BarObserver<'ob, O>(O, ::muon::observe::DefaultObserver<'ob, i32>);
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:168:23
[INFO] [stdout]     |
[INFO] [stdout] 168 |     impl<'ob, O, N> ::muon::helper::QuasiObserver for BarObserver<'ob, O>
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:170:14
[INFO] [stdout]     |
[INFO] [stdout] 170 |         O: ::muon::helper::QuasiObserver<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:170:57
[INFO] [stdout]     |
[INFO] [stdout] 170 |         O: ::muon::helper::QuasiObserver<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |                                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout] 171 |         O::Head: ::muon::helper::AsDeref<N>,
[INFO] [stdout]     |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:172:14
[INFO] [stdout]     |
[INFO] [stdout] 172 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:175:29
[INFO] [stdout]     |
[INFO] [stdout] 175 |         type OuterDepth = ::muon::helper::Succ<O::OuterDepth>;
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:178:15
[INFO] [stdout]     |
[INFO] [stdout] 178 |             ::muon::helper::QuasiObserver::invalidate(&mut this.1);
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:179:15
[INFO] [stdout]     |
[INFO] [stdout] 179 |             ::muon::helper::QuasiObserver::invalidate(&mut this.0);
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:183:23
[INFO] [stdout]     |
[INFO] [stdout] 183 |     impl<'ob, O, N> ::muon::observe::Observer for BarObserver<'ob, O>
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:185:14
[INFO] [stdout]     |
[INFO] [stdout] 185 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:185:53
[INFO] [stdout]     |
[INFO] [stdout] 185 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |                                                     ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:186:20
[INFO] [stdout]     |
[INFO] [stdout] 186 |         O::Head: ::muon::helper::AsDerefMut<N, Target = Bar>,
[INFO] [stdout]     |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:187:14
[INFO] [stdout]     |
[INFO] [stdout] 187 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:191:33
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 let __value = ::muon::helper::AsDeref::<N>::as_deref_ptr(head);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:192:36
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 let observer_1 = ::muon::observe::Observer::observe(
[INFO] [stdout]     |                                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:195:36
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 let observer_0 = ::muon::observe::Observer::observe(head);
[INFO] [stdout]     |                                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:204:33
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 let __value = ::muon::helper::AsDeref::<N>::as_deref_ptr(head);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:205:19
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 ::muon::observe::Observer::relocate(&mut this.1, &raw mut (*__value).1);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:206:19
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 ::muon::observe::Observer::relocate(&mut this.0, head);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:211:23
[INFO] [stdout]     |
[INFO] [stdout] 211 |     impl<'ob, O, N> ::muon::observe::SerializeObserver for BarObserver<'ob, O>
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:213:53
[INFO] [stdout]     |
[INFO] [stdout] 213 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |                                                     ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:214:20
[INFO] [stdout]     |
[INFO] [stdout] 214 |         O::Head: ::muon::helper::AsDerefMut<N, Target = Bar>,
[INFO] [stdout]     |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:215:14
[INFO] [stdout]     |
[INFO] [stdout] 215 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:216:14
[INFO] [stdout]     |
[INFO] [stdout] 216 |         O: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:218:40
[INFO] [stdout]     |
[INFO] [stdout] 218 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:219:33
[INFO] [stdout]     |
[INFO] [stdout] 219 |             let mutations_0 = ::muon::observe::SerializeObserver::flush(&mut this.0);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:220:33
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mutations_1 = ::muon::observe::SerializeObserver::flush(&mut this.1);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 let value = ::muon::helper::AsDeref::<N>::as_deref(head);
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |                 return ::muon::Mutations::replace(value);
[INFO] [stdout]     |                          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:226:35
[INFO] [stdout]     |
[INFO] [stdout] 226 |             let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:234:45
[INFO] [stdout]     |
[INFO] [stdout] 234 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:235:33
[INFO] [stdout]     |
[INFO] [stdout] 235 |             let mutations_0 = ::muon::observe::SerializeObserver::flush(&mut this.0);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:236:33
[INFO] [stdout]     |
[INFO] [stdout] 236 |             let mutations_1 = ::muon::observe::SerializeObserver::flush(&mut this.1);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:237:35
[INFO] [stdout]     |
[INFO] [stdout] 237 |             let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:248:12
[INFO] [stdout]     |
[INFO] [stdout] 248 |     impl ::muon::Observe for Bar
[INFO] [stdout]     |            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:250:16
[INFO] [stdout]     |
[INFO] [stdout] 250 |         Qux: ::muon::Observe,
[INFO] [stdout]     |                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:258:18
[INFO] [stdout]     |
[INFO] [stdout] 258 |             N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:259:18
[INFO] [stdout]     |
[INFO] [stdout] 259 |             S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:254:15
[INFO] [stdout]     |
[INFO] [stdout] 254 |             ::muon::general::ShallowObserver<'ob, S, ::muon::helper::Succ<N>>,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:254:56
[INFO] [stdout]     |
[INFO] [stdout] 254 |             ::muon::general::ShallowObserver<'ob, S, ::muon::helper::Succ<N>>,
[INFO] [stdout]     |                                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:260:23
[INFO] [stdout]     |
[INFO] [stdout] 260 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:263:19
[INFO] [stdout]     |
[INFO] [stdout] 263 |     unsafe impl ::muon::helper::DerefPtr for Bar {
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |     impl<O, N> ::muon::helper::QuasiObserver for QuxObserver<O>
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:303:14
[INFO] [stdout]     |
[INFO] [stdout] 303 |         O: ::muon::helper::QuasiObserver<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:303:57
[INFO] [stdout]     |
[INFO] [stdout] 303 |         O: ::muon::helper::QuasiObserver<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |                                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:304:20
[INFO] [stdout]     |
[INFO] [stdout] 304 |         O::Head: ::muon::helper::AsDeref<N>,
[INFO] [stdout]     |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:305:14
[INFO] [stdout]     |
[INFO] [stdout] 305 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:308:29
[INFO] [stdout]     |
[INFO] [stdout] 308 |         type OuterDepth = ::muon::helper::Succ<O::OuterDepth>;
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:311:15
[INFO] [stdout]     |
[INFO] [stdout] 311 |             ::muon::helper::QuasiObserver::invalidate(&mut this.0);
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:315:18
[INFO] [stdout]     |
[INFO] [stdout] 315 |     impl<O, N> ::muon::observe::Observer for QuxObserver<O>
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:317:14
[INFO] [stdout]     |
[INFO] [stdout] 317 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:317:53
[INFO] [stdout]     |
[INFO] [stdout] 317 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |                                                     ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:318:20
[INFO] [stdout]     |
[INFO] [stdout] 318 |         O::Head: ::muon::helper::AsDerefMut<N, Target = Qux>,
[INFO] [stdout]     |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:319:14
[INFO] [stdout]     |
[INFO] [stdout] 319 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:323:36
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 let observer_0 = ::muon::observe::Observer::observe(head);
[INFO] [stdout]     |                                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:329:19
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 ::muon::observe::Observer::relocate(&mut this.0, head);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:334:18
[INFO] [stdout]     |
[INFO] [stdout] 334 |     impl<O, N> ::muon::observe::SerializeObserver for QuxObserver<O>
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:336:14
[INFO] [stdout]     |
[INFO] [stdout] 336 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:336:53
[INFO] [stdout]     |
[INFO] [stdout] 336 |         O: ::muon::observe::Observer<InnerDepth = ::muon::helper::Succ<N>>,
[INFO] [stdout]     |                                                     ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:337:20
[INFO] [stdout]     |
[INFO] [stdout] 337 |         O::Head: ::muon::helper::AsDerefMut<N, Target = Qux>,
[INFO] [stdout]     |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:338:14
[INFO] [stdout]     |
[INFO] [stdout] 338 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:339:14
[INFO] [stdout]     |
[INFO] [stdout] 339 |         O: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:341:40
[INFO] [stdout]     |
[INFO] [stdout] 341 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:342:15
[INFO] [stdout]     |
[INFO] [stdout] 342 |             ::muon::observe::SerializeObserver::flush(&mut this.0)
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:344:45
[INFO] [stdout]     |
[INFO] [stdout] 344 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:345:15
[INFO] [stdout]     |
[INFO] [stdout] 345 |             ::muon::observe::SerializeObserver::flat_flush(&mut this.0)
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:349:12
[INFO] [stdout]     |
[INFO] [stdout] 349 |     impl ::muon::Observe for Qux
[INFO] [stdout]     |            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:351:16
[INFO] [stdout]     |
[INFO] [stdout] 351 |         i32: ::muon::Observe,
[INFO] [stdout]     |                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |             N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:359:18
[INFO] [stdout]     |
[INFO] [stdout] 359 |             S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:354:15
[INFO] [stdout]     |
[INFO] [stdout] 354 |             ::muon::observe::DefaultObserver<'ob, i32, S, ::muon::helper::Succ<N>>,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:354:61
[INFO] [stdout]     |
[INFO] [stdout] 354 |             ::muon::observe::DefaultObserver<'ob, i32, S, ::muon::helper::Succ<N>>,
[INFO] [stdout]     |                                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:360:23
[INFO] [stdout]     |
[INFO] [stdout] 360 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:363:19
[INFO] [stdout]     |
[INFO] [stdout] 363 |     unsafe impl ::muon::helper::DerefPtr for Qux {
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:14:50
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub struct FooObserver<'ob, S: ?Sized, N = ::muon::helper::Zero> {
[INFO] [stdout]    |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 |         ptr: ::muon::helper::Pointer<S>,
[INFO] [stdout]    |                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:37:25
[INFO] [stdout]    |
[INFO] [stdout] 37 |         type Target = ::muon::helper::Pointer<S>;
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:49:31
[INFO] [stdout]    |
[INFO] [stdout] 49 |     impl<'ob, S: ?Sized, N> ::muon::helper::QuasiObserver for FooObserver<'ob, S, N>
[INFO] [stdout]    |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:51:14
[INFO] [stdout]    |
[INFO] [stdout] 51 |         S: ::muon::helper::AsDeref<N>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:55:29
[INFO] [stdout]    |
[INFO] [stdout] 55 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]    |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:55:50
[INFO] [stdout]    |
[INFO] [stdout] 55 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]    |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:60:31
[INFO] [stdout]    |
[INFO] [stdout] 60 |     impl<'ob, S: ?Sized, N> ::muon::observe::Observer for FooObserver<'ob, S, N>
[INFO] [stdout]    |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:62:14
[INFO] [stdout]    |
[INFO] [stdout] 62 |         S: ::muon::helper::AsDeref<N, Target = Foo>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:63:14
[INFO] [stdout]    |
[INFO] [stdout] 63 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:67:31
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 let __ptr = ::muon::helper::AsDerefPtrExt::as_deref_ptr::<N>(head);
[INFO] [stdout]    |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:80:31
[INFO] [stdout]    |
[INFO] [stdout] 80 |     impl<'ob, S: ?Sized, N> ::muon::observe::SerializeObserver for FooObserver<'ob, S, N>
[INFO] [stdout]    |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:82:14
[INFO] [stdout]    |
[INFO] [stdout] 82 |         S: ::muon::helper::AsDeref<N, Target = Foo>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:83:14
[INFO] [stdout]    |
[INFO] [stdout] 83 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:85:40
[INFO] [stdout]    |
[INFO] [stdout] 85 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]    |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:92:59
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 | (FooObserverInitial::C, Foo::C {}) => ::muon::Mutations::new(),
[INFO] [stdout]    |                                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:93:24
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 _ => ::muon::Mutations::replace(value),
[INFO] [stdout]    |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:96:45
[INFO] [stdout]    |
[INFO] [stdout] 96 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]    |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:103:59
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 | (FooObserverInitial::C, Foo::C {}) => ::muon::Mutations::new(),
[INFO] [stdout]     |                                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:104:24
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 _ => ::muon::Mutations::replace(value),
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 |     impl ::muon::Observe for Foo {
[INFO] [stdout]     |            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:113:18
[INFO] [stdout]     |
[INFO] [stdout] 113 |             N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |             S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 115 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:120:14
[INFO] [stdout]     |
[INFO] [stdout] 120 |         S: ::muon::helper::AsDeref<N, Target = Foo>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:121:14
[INFO] [stdout]     |
[INFO] [stdout] 121 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:130:14
[INFO] [stdout]     |
[INFO] [stdout] 130 |         S: ::muon::helper::AsDeref<N, Target = Foo>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:131:14
[INFO] [stdout]     |
[INFO] [stdout] 131 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 |         S: ::muon::helper::AsDeref<N, Target = Foo>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 137 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:149:14
[INFO] [stdout]     |
[INFO] [stdout] 149 |         S: ::muon::helper::AsDeref<N, Target = Foo>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:150:14
[INFO] [stdout]     |
[INFO] [stdout] 150 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:172:12
[INFO] [stdout]     |
[INFO] [stdout] 172 |     impl ::muon::general::Snapshot for Bar {
[INFO] [stdout]     |            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:194:8
[INFO] [stdout]     |
[INFO] [stdout] 194 | impl ::muon::Observe for Bar
[INFO] [stdout]     |        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |     Self: ::muon::general::Snapshot,
[INFO] [stdout]     |             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:201:14
[INFO] [stdout]     |
[INFO] [stdout] 201 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:202:14
[INFO] [stdout]     |
[INFO] [stdout] 202 |         S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:198:34
[INFO] [stdout]     |
[INFO] [stdout] 198 |     type Observer<'ob, S, N> = ::muon::general::SnapshotObserver<'ob, S, N>
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/enum_trivial.rs:203:19
[INFO] [stdout]     |
[INFO] [stdout] 203 |     type Spec = ::muon::observe::SnapshotSpec;
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 |         _N = ::muon::helper::Zero,
[INFO] [stdout]    |                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:28:27
[INFO] [stdout]    |
[INFO] [stdout] 28 |         &'a mut [S; N]: ::muon::Observe + 'ob,
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |         Option<U>: ::muon::Observe + 'ob,
[INFO] [stdout]    |                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 |         a: ::muon::observe::DefaultObserver<'ob, &'a mut [S; N]>,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |         pub b: ::muon::helper::Pointer<Option<T>>,
[INFO] [stdout]    |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |         pub c: ::muon::observe::DefaultObserver<'ob, Option<U>>,
[INFO] [stdout]    |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |         __ptr: ::muon::helper::Pointer<_S>,
[INFO] [stdout]    |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 |         &'a mut [S; N]: ::muon::Observe,
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Option<U>: ::muon::Observe,
[INFO] [stdout]    |                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:44:25
[INFO] [stdout]    |
[INFO] [stdout] 44 |         type Target = ::muon::helper::Pointer<_S>;
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:53:27
[INFO] [stdout]    |
[INFO] [stdout] 53 |         &'a mut [S; N]: ::muon::Observe,
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:54:22
[INFO] [stdout]    |
[INFO] [stdout] 54 |         Option<U>: ::muon::Observe,
[INFO] [stdout]    |                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |             ::muon::helper::QuasiObserver::invalidate(&mut self.__ptr);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |             ::muon::helper::QuasiObserver::invalidate(&mut self.a);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |             ::muon::helper::QuasiObserver::invalidate(&mut self.c);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:65:62
[INFO] [stdout]    |
[INFO] [stdout] 65 |     impl<'ob, 'a, S, T, U, const N: usize, _S: ?Sized, _N> ::muon::helper::QuasiObserver
[INFO] [stdout]    |                                                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 |         _S: ::muon::helper::AsDeref<_N>,
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:69:27
[INFO] [stdout]    |
[INFO] [stdout] 69 |         &'a mut [S; N]: ::muon::Observe,
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |         Option<U>: ::muon::Observe,
[INFO] [stdout]    |                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:71:15
[INFO] [stdout]    |
[INFO] [stdout] 71 |         _N: ::muon::helper::Unsigned,
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:74:29
[INFO] [stdout]    |
[INFO] [stdout] 74 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]    |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:74:50
[INFO] [stdout]    |
[INFO] [stdout] 74 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]    |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:77:15
[INFO] [stdout]    |
[INFO] [stdout] 77 |             ::muon::helper::QuasiObserver::invalidate(&mut this.a);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:78:15
[INFO] [stdout]    |
[INFO] [stdout] 78 |             ::muon::helper::QuasiObserver::invalidate(&mut this.c);
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:82:62
[INFO] [stdout]    |
[INFO] [stdout] 82 |     impl<'ob, 'a, S, T, U, const N: usize, _S: ?Sized, _N> ::muon::observe::Observer
[INFO] [stdout]    |                                                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:86:27
[INFO] [stdout]    |
[INFO] [stdout] 86 |         &'a mut [S; N]: ::muon::Observe,
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |         Option<U>: ::muon::Observe,
[INFO] [stdout]    |                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |         _S: ::muon::helper::AsDerefMut<_N, Target = Foo<'a, S, T, U, N>>,
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:89:15
[INFO] [stdout]    |
[INFO] [stdout] 89 |         _N: ::muon::helper::Unsigned,
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:93:33
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 let __value = ::muon::helper::AsDeref::<_N>::as_deref_ptr(head);
[INFO] [stdout]    |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:94:27
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 let a = ::muon::observe::Observer::observe(&raw mut (*__value).a);
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:96:27
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 let c = ::muon::observe::Observer::observe(&raw mut (*__value).c);
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:108:33
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 let __value = ::muon::helper::AsDeref::<_N>::as_deref_ptr(head);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 ::muon::observe::Observer::relocate(&mut this.a, &raw mut (*__value).a);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:111:19
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 ::muon::observe::Observer::relocate(&mut this.c, &raw mut (*__value).c);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |     > ::muon::observe::SerializeObserver for FooObserver<'ob, 'a, S, T, U, N, _S, _N>
[INFO] [stdout]     |         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:128:32
[INFO] [stdout]     |
[INFO] [stdout] 128 |         Foo<'a, S, T, U, N>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]     |                                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:130:27
[INFO] [stdout]     |
[INFO] [stdout] 130 |         &'a mut [S; N]: ::muon::Observe,
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:131:22
[INFO] [stdout]     |
[INFO] [stdout] 131 |         Option<U>: ::muon::Observe,
[INFO] [stdout]     |                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:132:15
[INFO] [stdout]     |
[INFO] [stdout] 132 |         _S: ::muon::helper::AsDerefMut<_N, Target = Foo<'a, S, T, U, N>>,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:133:15
[INFO] [stdout]     |
[INFO] [stdout] 133 |         _N: ::muon::helper::Unsigned,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 |         ::muon::observe::DefaultObserver<
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 137 |         >: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 |         ::muon::observe::DefaultObserver<
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:141:14
[INFO] [stdout]     |
[INFO] [stdout] 141 |         >: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:143:40
[INFO] [stdout]     |
[INFO] [stdout] 143 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:144:33
[INFO] [stdout]     |
[INFO] [stdout] 144 |             let mutations_a = ::muon::observe::SerializeObserver::flush(&mut this.a);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:145:33
[INFO] [stdout]     |
[INFO] [stdout] 145 |             let mutations_c = ::muon::observe::SerializeObserver::flush(&mut this.c);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:147:31
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 let value = ::muon::helper::QuasiObserver::untracked_ref(&*this);
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 return ::muon::Mutations::replace(value);
[INFO] [stdout]     |                          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:150:35
[INFO] [stdout]     |
[INFO] [stdout] 150 |             let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:154:29
[INFO] [stdout]     |
[INFO] [stdout] 154 |             let __inner = ::muon::helper::QuasiObserver::untracked_ref(&*this);
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:157:41
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 mutations.insert("c", ::muon::Mutations::delete());
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:163:45
[INFO] [stdout]     |
[INFO] [stdout] 163 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:164:33
[INFO] [stdout]     |
[INFO] [stdout] 164 |             let mutations_a = ::muon::observe::SerializeObserver::flush(&mut this.a);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 |             let mutations_c = ::muon::observe::SerializeObserver::flush(&mut this.c);
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:166:35
[INFO] [stdout]     |
[INFO] [stdout] 166 |             let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:171:29
[INFO] [stdout]     |
[INFO] [stdout] 171 |             let __inner = ::muon::helper::QuasiObserver::untracked_ref(&*this);
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:174:41
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 mutations.insert("c", ::muon::Mutations::delete());
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:182:41
[INFO] [stdout]     |
[INFO] [stdout] 182 |     impl<'a, S, T, U, const N: usize> ::muon::Observe for Foo<'a, S, T, U, N>
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |         Self: ::muon::helper::serde::Serialize,
[INFO] [stdout]     |                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:185:27
[INFO] [stdout]     |
[INFO] [stdout] 185 |         &'a mut [S; N]: ::muon::Observe,
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:186:22
[INFO] [stdout]     |
[INFO] [stdout] 186 |         Option<U>: ::muon::Observe,
[INFO] [stdout]     |                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:193:19
[INFO] [stdout]     |
[INFO] [stdout] 193 |             _N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:194:19
[INFO] [stdout]     |
[INFO] [stdout] 194 |             _S: ::muon::helper::AsDerefMut<_N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:195:23
[INFO] [stdout]     |
[INFO] [stdout] 195 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:14:54
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub struct FooObserver<'ob, 'i, S: ?Sized, N = ::muon::helper::Zero>
[INFO] [stdout]    |                                                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 |         &'i mut String: ::muon::Observe + 'ob,
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 |         ptr: ::muon::helper::Pointer<S>,
[INFO] [stdout]    |                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 |         &'i mut String: ::muon::Observe + 'ob,
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |         A(::muon::observe::DefaultObserver<'ob, u32>),
[INFO] [stdout]    |             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:29:15
[INFO] [stdout]    |
[INFO] [stdout] 29 |             ::muon::observe::DefaultObserver<'ob, u32>,
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 |             ::muon::observe::DefaultObserver<'ob, u32>,
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:32:20
[INFO] [stdout]    |
[INFO] [stdout] 32 |         C { bar: ::muon::observe::DefaultObserver<'ob, &'i mut String> },
[INFO] [stdout]    |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:37:27
[INFO] [stdout]    |
[INFO] [stdout] 37 |         &'i mut String: ::muon::Observe,
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:44:31
[INFO] [stdout]    |
[INFO] [stdout] 44 | ...                   ::muon::observe::Observer::observe(
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:51:31
[INFO] [stdout]    |
[INFO] [stdout] 51 | ...                   ::muon::observe::Observer::observe(
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 54 | ...                   ::muon::observe::Observer::observe(
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:61:36
[INFO] [stdout]    |
[INFO] [stdout] 61 | ...                   bar: ::muon::observe::Observer::observe(
[INFO] [stdout]    |                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:79:27
[INFO] [stdout]    |
[INFO] [stdout] 79 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:83:27
[INFO] [stdout]    |
[INFO] [stdout] 83 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:89:27
[INFO] [stdout]    |
[INFO] [stdout] 89 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:101:24
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Foo<'i>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:102:15
[INFO] [stdout]     |
[INFO] [stdout] 102 |             ::muon::observe::DefaultObserver<
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |             >: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_adjacent.rs:99:57
[INFO] [stdout]    |
[INFO] [stdout] 99 |         fn flush(&mut self, __ptr: *const Foo<'i>) -> ::muon::Mutations
[INFO] [stdout]    |                                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:109:23
[INFO] [stdout]     |
[INFO] [stdout] 109 |                     ::muon::observe::SerializeObserver::flush(u0).with_prefix("data")
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:112:41
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     let mutations_0 = ::muon::observe::SerializeObserver::flush(u0);
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:113:41
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     let mutations_1 = ::muon::observe::SerializeObserver::flush(u1);
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:115:34
[INFO] [stdout]     |
[INFO] [stdout] 115 |                         return ::muon::Mutations::replace(unsafe { &*__ptr });
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:117:43
[INFO] [stdout]     |
[INFO] [stdout] 117 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:127:43
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     let mutations_bar = ::muon::observe::SerializeObserver::flush(bar);
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:129:34
[INFO] [stdout]     |
[INFO] [stdout] 129 |                         return ::muon::Mutations::replace(unsafe { &*__ptr });
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:131:43
[INFO] [stdout]     |
[INFO] [stdout] 131 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:136:38
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 Self::__Unknown => ::muon::Mutations::new(),
[INFO] [stdout]     |                                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:141:24
[INFO] [stdout]     |
[INFO] [stdout] 141 |             Foo<'i>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:142:15
[INFO] [stdout]     |
[INFO] [stdout] 142 |             ::muon::observe::DefaultObserver<
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:145:18
[INFO] [stdout]     |
[INFO] [stdout] 145 |             >: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:139:62
[INFO] [stdout]     |
[INFO] [stdout] 139 |         fn flat_flush(&mut self, __ptr: *const Foo<'i>) -> ::muon::Mutations
[INFO] [stdout]     |                                                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:149:23
[INFO] [stdout]     |
[INFO] [stdout] 149 |                     ::muon::observe::SerializeObserver::flat_flush(u0)
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:153:43
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     let mutations_bar = ::muon::observe::SerializeObserver::flush(bar);
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:154:43
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:167:27
[INFO] [stdout]     |
[INFO] [stdout] 167 |         &'i mut String: ::muon::Observe,
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:169:25
[INFO] [stdout]     |
[INFO] [stdout] 169 |         type Target = ::muon::helper::Pointer<S>;
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:177:27
[INFO] [stdout]     |
[INFO] [stdout] 177 |         &'i mut String: ::muon::Observe,
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:186:35
[INFO] [stdout]     |
[INFO] [stdout] 186 |     impl<'ob, 'i, S: ?Sized, N> ::muon::helper::QuasiObserver
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:189:27
[INFO] [stdout]     |
[INFO] [stdout] 189 |         &'i mut String: ::muon::Observe,
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:190:14
[INFO] [stdout]     |
[INFO] [stdout] 190 |         S: ::muon::helper::AsDeref<N>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:191:14
[INFO] [stdout]     |
[INFO] [stdout] 191 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:194:29
[INFO] [stdout]     |
[INFO] [stdout] 194 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:194:50
[INFO] [stdout]     |
[INFO] [stdout] 194 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:202:35
[INFO] [stdout]     |
[INFO] [stdout] 202 |     impl<'ob, 'i, S: ?Sized, N> ::muon::observe::Observer for FooObserver<'ob, 'i, S, N>
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:204:27
[INFO] [stdout]     |
[INFO] [stdout] 204 |         &'i mut String: ::muon::Observe,
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:205:14
[INFO] [stdout]     |
[INFO] [stdout] 205 |         S: ::muon::helper::AsDeref<N, Target = Foo<'i>>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:206:14
[INFO] [stdout]     |
[INFO] [stdout] 206 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:210:31
[INFO] [stdout]     |
[INFO] [stdout] 210 |                 let __ptr = ::muon::helper::AsDerefPtrExt::as_deref_ptr::<N>(head);
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:221:19
[INFO] [stdout]     |
[INFO] [stdout] 221 |                 ::muon::helper::AsDerefPtrExt::as_deref_ptr::<N>(head)
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:228:35
[INFO] [stdout]     |
[INFO] [stdout] 228 |     impl<'ob, 'i, S: ?Sized, N> ::muon::observe::SerializeObserver
[INFO] [stdout]     |                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |         Foo<'i>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]     |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:232:27
[INFO] [stdout]     |
[INFO] [stdout] 232 |         &'i mut String: ::muon::Observe,
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:233:14
[INFO] [stdout]     |
[INFO] [stdout] 233 |         S: ::muon::helper::AsDeref<N, Target = Foo<'i>>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:234:14
[INFO] [stdout]     |
[INFO] [stdout] 234 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:235:11
[INFO] [stdout]     |
[INFO] [stdout] 235 |         ::muon::observe::DefaultObserver<
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:238:14
[INFO] [stdout]     |
[INFO] [stdout] 238 |         >: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:240:40
[INFO] [stdout]     |
[INFO] [stdout] 240 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:247:15
[INFO] [stdout]     |
[INFO] [stdout] 247 |             ::muon::Mutations::replace(this.as_deref())
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:249:45
[INFO] [stdout]     |
[INFO] [stdout] 249 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:256:15
[INFO] [stdout]     |
[INFO] [stdout] 256 |             ::muon::Mutations::replace(this.as_deref())
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:260:16
[INFO] [stdout]     |
[INFO] [stdout] 260 |     impl<'i> ::muon::Observe for Foo<'i>
[INFO] [stdout]     |                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:262:17
[INFO] [stdout]     |
[INFO] [stdout] 262 |         Self: ::muon::helper::serde::Serialize,
[INFO] [stdout]     |                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:263:27
[INFO] [stdout]     |
[INFO] [stdout] 263 |         &'i mut String: ::muon::Observe,
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:269:18
[INFO] [stdout]     |
[INFO] [stdout] 269 |             N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:270:18
[INFO] [stdout]     |
[INFO] [stdout] 270 |             S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:271:23
[INFO] [stdout]     |
[INFO] [stdout] 271 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:22:60
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub struct FooObserver<'ob, S, T, U, _S: ?Sized, N = ::muon::helper::Zero>
[INFO] [stdout]    |                                                            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |         U: ::muon::Observe + 'ob,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 |         ptr: ::muon::helper::Pointer<_S>,
[INFO] [stdout]    |                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 57 |         U: ::muon::Observe + 'ob,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |         A(::muon::helper::Pointer<S>),
[INFO] [stdout]    |             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:61:15
[INFO] [stdout]    |
[INFO] [stdout] 61 |             ::muon::observe::DefaultObserver<'ob, u32>,
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |             ::muon::observe::DefaultObserver<'ob, U>,
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:65:20
[INFO] [stdout]    |
[INFO] [stdout] 65 |             bar: ::muon::helper::Pointer<Option<T>>,
[INFO] [stdout]    |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:66:20
[INFO] [stdout]    |
[INFO] [stdout] 66 |             qux: ::muon::observe::DefaultObserver<'ob, Qux>,
[INFO] [stdout]    |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:73:14
[INFO] [stdout]    |
[INFO] [stdout] 73 |         U: ::muon::Observe,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 87 | ...                   ::muon::observe::Observer::observe(
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 | ...                   ::muon::observe::Observer::observe(
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:100:36
[INFO] [stdout]     |
[INFO] [stdout] 100 | ...                   qux: ::muon::observe::Observer::observe(
[INFO] [stdout]     |                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:116:27
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:120:27
[INFO] [stdout]     |
[INFO] [stdout] 120 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:127:27
[INFO] [stdout]     |
[INFO] [stdout] 127 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:139:29
[INFO] [stdout]     |
[INFO] [stdout] 139 |             Foo<S, T, U>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:140:15
[INFO] [stdout]     |
[INFO] [stdout] 140 |             ::muon::observe::DefaultObserver<'ob, U>: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:140:57
[INFO] [stdout]     |
[INFO] [stdout] 140 |             ::muon::observe::DefaultObserver<'ob, U>: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |                                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:137:62
[INFO] [stdout]     |
[INFO] [stdout] 137 |         fn flush(&mut self, __ptr: *const Foo<S, T, U>) -> ::muon::Mutations
[INFO] [stdout]     |                                                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:143:33
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 Self::A(_) => ::muon::Mutations::new(),
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:145:41
[INFO] [stdout]     |
[INFO] [stdout] 145 |                     let mutations_0 = ::muon::observe::SerializeObserver::flush(u0);
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:146:41
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     let mutations_1 = ::muon::observe::SerializeObserver::flush(u1);
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:148:34
[INFO] [stdout]     |
[INFO] [stdout] 148 |                         return ::muon::Mutations::replace(unsafe { &*__ptr });
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:150:43
[INFO] [stdout]     |
[INFO] [stdout] 150 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:160:43
[INFO] [stdout]     |
[INFO] [stdout] 160 |                     let mutations_qux = ::muon::observe::SerializeObserver::flush(qux);
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:162:34
[INFO] [stdout]     |
[INFO] [stdout] 162 |                         return ::muon::Mutations::replace(unsafe { &*__ptr });
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:164:43
[INFO] [stdout]     |
[INFO] [stdout] 164 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:169:38
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 Self::__Unknown => ::muon::Mutations::new(),
[INFO] [stdout]     |                                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:174:29
[INFO] [stdout]     |
[INFO] [stdout] 174 |             Foo<S, T, U>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:175:15
[INFO] [stdout]     |
[INFO] [stdout] 175 |             ::muon::observe::DefaultObserver<'ob, U>: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:175:57
[INFO] [stdout]     |
[INFO] [stdout] 175 |             ::muon::observe::DefaultObserver<'ob, U>: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |                                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:172:67
[INFO] [stdout]     |
[INFO] [stdout] 172 |         fn flat_flush(&mut self, __ptr: *const Foo<S, T, U>) -> ::muon::Mutations
[INFO] [stdout]     |                                                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:178:33
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 Self::A(_) => ::muon::Mutations::new(),
[INFO] [stdout]     |                                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:180:43
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     let mutations_qux = ::muon::observe::SerializeObserver::flush(qux);
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:181:43
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:196:14
[INFO] [stdout]     |
[INFO] [stdout] 196 |         U: ::muon::Observe,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:198:25
[INFO] [stdout]     |
[INFO] [stdout] 198 |         type Target = ::muon::helper::Pointer<_S>;
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:208:14
[INFO] [stdout]     |
[INFO] [stdout] 208 |         U: ::muon::Observe,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:217:41
[INFO] [stdout]     |
[INFO] [stdout] 217 |     impl<'ob, S, T, U, _S: ?Sized, N> ::muon::helper::QuasiObserver
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:221:14
[INFO] [stdout]     |
[INFO] [stdout] 221 |         U: ::muon::Observe,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:222:15
[INFO] [stdout]     |
[INFO] [stdout] 222 |         _S: ::muon::helper::AsDeref<N>,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:223:14
[INFO] [stdout]     |
[INFO] [stdout] 223 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:226:29
[INFO] [stdout]     |
[INFO] [stdout] 226 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:226:50
[INFO] [stdout]     |
[INFO] [stdout] 226 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:234:41
[INFO] [stdout]     |
[INFO] [stdout] 234 |     impl<'ob, S, T, U, _S: ?Sized, N> ::muon::observe::Observer
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:240:14
[INFO] [stdout]     |
[INFO] [stdout] 240 |         U: ::muon::Observe,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:241:15
[INFO] [stdout]     |
[INFO] [stdout] 241 |         _S: ::muon::helper::AsDeref<N, Target = Foo<S, T, U>>,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:242:14
[INFO] [stdout]     |
[INFO] [stdout] 242 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:246:31
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 let __ptr = ::muon::helper::AsDerefPtrExt::as_deref_ptr::<N>(head);
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:258:19
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 ::muon::helper::AsDerefPtrExt::as_deref_ptr::<N>(head)
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:265:41
[INFO] [stdout]     |
[INFO] [stdout] 265 |     impl<'ob, S, T, U, _S: ?Sized, N> ::muon::observe::SerializeObserver
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:268:25
[INFO] [stdout]     |
[INFO] [stdout] 268 |         Foo<S, T, U>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:272:14
[INFO] [stdout]     |
[INFO] [stdout] 272 |         U: ::muon::Observe,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:273:15
[INFO] [stdout]     |
[INFO] [stdout] 273 |         _S: ::muon::helper::AsDeref<N, Target = Foo<S, T, U>>,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:274:14
[INFO] [stdout]     |
[INFO] [stdout] 274 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:275:11
[INFO] [stdout]     |
[INFO] [stdout] 275 |         ::muon::observe::DefaultObserver<'ob, U>: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:275:53
[INFO] [stdout]     |
[INFO] [stdout] 275 |         ::muon::observe::DefaultObserver<'ob, U>: ::muon::observe::SerializeObserver,
[INFO] [stdout]     |                                                     ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:277:40
[INFO] [stdout]     |
[INFO] [stdout] 277 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:289:59
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 | (FooObserverInitial::F, Foo::F {}) => ::muon::Mutations::new(),
[INFO] [stdout]     |                                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:290:24
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 _ => ::muon::Mutations::replace(value),
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:293:45
[INFO] [stdout]     |
[INFO] [stdout] 293 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:305:59
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 | (FooObserverInitial::F, Foo::F {}) => ::muon::Mutations::new(),
[INFO] [stdout]     |                                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:306:24
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 _ => ::muon::Mutations::replace(value),
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:311:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |     impl<S, T, U> ::muon::Observe for Foo<S, T, U>
[INFO] [stdout]     |                     ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |         Self: ::muon::helper::serde::Serialize,
[INFO] [stdout]     |                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:315:14
[INFO] [stdout]     |
[INFO] [stdout] 315 |         U: ::muon::Observe,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:321:18
[INFO] [stdout]     |
[INFO] [stdout] 321 |             N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:322:19
[INFO] [stdout]     |
[INFO] [stdout] 322 |             _S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:323:23
[INFO] [stdout]     |
[INFO] [stdout] 323 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:331:8
[INFO] [stdout]     |
[INFO] [stdout] 331 | impl ::muon::general::Snapshot for Qux {
[INFO] [stdout]     |        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:340:8
[INFO] [stdout]     |
[INFO] [stdout] 340 | impl ::muon::Observe for Qux {
[INFO] [stdout]     |        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:344:14
[INFO] [stdout]     |
[INFO] [stdout] 344 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:345:14
[INFO] [stdout]     |
[INFO] [stdout] 345 |         S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:341:34
[INFO] [stdout]     |
[INFO] [stdout] 341 |     type Observer<'ob, S, N> = ::muon::general::NoopObserver<'ob, S, N>
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:346:19
[INFO] [stdout]     |
[INFO] [stdout] 346 |     type Spec = ::muon::observe::SnapshotSpec;
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:19:67
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub struct FooObserver<'ob, const N: usize, S: ?Sized, _N = ::muon::helper::Zero> {
[INFO] [stdout]    |                                                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |         ptr: ::muon::helper::Pointer<S>,
[INFO] [stdout]    |                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |         A(::muon::observe::DefaultObserver<'ob, [u32; N]>),
[INFO] [stdout]    |             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 |             bar: ::muon::observe::DefaultObserver<'ob, String>,
[INFO] [stdout]    |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |             qux: ::muon::observe::DefaultObserver<'ob, Qux>,
[INFO] [stdout]    |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 39 | ...                   ::muon::observe::Observer::observe(
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:46:36
[INFO] [stdout]    |
[INFO] [stdout] 46 | ...                   bar: ::muon::observe::Observer::observe(
[INFO] [stdout]    |                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:49:36
[INFO] [stdout]    |
[INFO] [stdout] 49 | ...                   qux: ::muon::observe::Observer::observe(
[INFO] [stdout]    |                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:67:27
[INFO] [stdout]    |
[INFO] [stdout] 67 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:71:27
[INFO] [stdout]    |
[INFO] [stdout] 71 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:83:23
[INFO] [stdout]    |
[INFO] [stdout] 83 |             Foo<N>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]    |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:81:56
[INFO] [stdout]    |
[INFO] [stdout] 81 |         fn flush(&mut self, __ptr: *const Foo<N>) -> ::muon::Mutations
[INFO] [stdout]    |                                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:86:34
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 Self::A(u0) => ::muon::observe::SerializeObserver::flush(u0),
[INFO] [stdout]    |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:88:43
[INFO] [stdout]    |
[INFO] [stdout] 88 |                     let mutations_bar = ::muon::observe::SerializeObserver::flush(bar);
[INFO] [stdout]    |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:89:43
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     let mutations_qux = ::muon::observe::SerializeObserver::flat_flush(
[INFO] [stdout]    |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:93:34
[INFO] [stdout]    |
[INFO] [stdout] 93 |                         return ::muon::Mutations::replace(unsafe { &*__ptr });
[INFO] [stdout]    |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_internal.rs:95:43
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]    |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:101:31
[INFO] [stdout]     |
[INFO] [stdout] 101 | ...                   ::muon::helper::QuasiObserver::untracked_ref(bar),
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:104:51
[INFO] [stdout]     |
[INFO] [stdout] 104 |                         mutations.insert("bar", ::muon::Mutations::delete());
[INFO] [stdout]     |                                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:111:38
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 Self::__Unknown => ::muon::Mutations::new(),
[INFO] [stdout]     |                                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |             Foo<N>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:114:61
[INFO] [stdout]     |
[INFO] [stdout] 114 |         fn flat_flush(&mut self, __ptr: *const Foo<N>) -> ::muon::Mutations
[INFO] [stdout]     |                                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:119:34
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 Self::A(u0) => ::muon::observe::SerializeObserver::flat_flush(u0),
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:121:43
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     let mutations_bar = ::muon::observe::SerializeObserver::flush(bar);
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:122:43
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     let mutations_qux = ::muon::observe::SerializeObserver::flat_flush(
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:125:43
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:134:31
[INFO] [stdout]     |
[INFO] [stdout] 134 | ...                   ::muon::helper::QuasiObserver::untracked_ref(bar),
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:137:51
[INFO] [stdout]     |
[INFO] [stdout] 137 |                         mutations.insert("bar", ::muon::Mutations::delete());
[INFO] [stdout]     |                                                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:151:25
[INFO] [stdout]     |
[INFO] [stdout] 151 |         type Target = ::muon::helper::Pointer<S>;
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:166:48
[INFO] [stdout]     |
[INFO] [stdout] 166 |     impl<'ob, const N: usize, S: ?Sized, _N> ::muon::helper::QuasiObserver
[INFO] [stdout]     |                                                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:169:14
[INFO] [stdout]     |
[INFO] [stdout] 169 |         S: ::muon::helper::AsDeref<_N>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:170:15
[INFO] [stdout]     |
[INFO] [stdout] 170 |         _N: ::muon::helper::Unsigned,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:173:29
[INFO] [stdout]     |
[INFO] [stdout] 173 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:173:50
[INFO] [stdout]     |
[INFO] [stdout] 173 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:181:48
[INFO] [stdout]     |
[INFO] [stdout] 181 |     impl<'ob, const N: usize, S: ?Sized, _N> ::muon::observe::Observer
[INFO] [stdout]     |                                                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:184:14
[INFO] [stdout]     |
[INFO] [stdout] 184 |         S: ::muon::helper::AsDeref<_N, Target = Foo<N>>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:185:15
[INFO] [stdout]     |
[INFO] [stdout] 185 |         _N: ::muon::helper::Unsigned,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:189:31
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 let __ptr = ::muon::helper::AsDerefPtrExt::as_deref_ptr::<_N>(head);
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:200:19
[INFO] [stdout]     |
[INFO] [stdout] 200 |                 ::muon::helper::AsDerefPtrExt::as_deref_ptr::<_N>(head)
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:207:48
[INFO] [stdout]     |
[INFO] [stdout] 207 |     impl<'ob, const N: usize, S: ?Sized, _N> ::muon::observe::SerializeObserver
[INFO] [stdout]     |                                                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:210:19
[INFO] [stdout]     |
[INFO] [stdout] 210 |         Foo<N>: ::muon::helper::serde::Serialize + 'static,
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:211:14
[INFO] [stdout]     |
[INFO] [stdout] 211 |         S: ::muon::helper::AsDeref<_N, Target = Foo<N>>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:212:15
[INFO] [stdout]     |
[INFO] [stdout] 212 |         _N: ::muon::helper::Unsigned,
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:214:40
[INFO] [stdout]     |
[INFO] [stdout] 214 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:221:15
[INFO] [stdout]     |
[INFO] [stdout] 221 |             ::muon::Mutations::replace(this.as_deref())
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:223:45
[INFO] [stdout]     |
[INFO] [stdout] 223 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:230:15
[INFO] [stdout]     |
[INFO] [stdout] 230 |             ::muon::Mutations::replace(this.as_deref())
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:234:28
[INFO] [stdout]     |
[INFO] [stdout] 234 |     impl<const N: usize> ::muon::Observe for Foo<N>
[INFO] [stdout]     |                            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:236:17
[INFO] [stdout]     |
[INFO] [stdout] 236 |         Self: ::muon::helper::serde::Serialize,
[INFO] [stdout]     |                 ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:241:19
[INFO] [stdout]     |
[INFO] [stdout] 241 |             _N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 242 |             S: ::muon::helper::AsDerefMut<_N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:243:23
[INFO] [stdout]     |
[INFO] [stdout] 243 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:251:8
[INFO] [stdout]     |
[INFO] [stdout] 251 | impl ::muon::general::Snapshot for Qux {
[INFO] [stdout]     |        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:260:8
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl ::muon::Observe for Qux {
[INFO] [stdout]     |        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:264:14
[INFO] [stdout]     |
[INFO] [stdout] 264 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:265:14
[INFO] [stdout]     |
[INFO] [stdout] 265 |         S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:261:34
[INFO] [stdout]     |
[INFO] [stdout] 261 |     type Observer<'ob, S, N> = ::muon::general::NoopObserver<'ob, S, N>
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:266:19
[INFO] [stdout]     |
[INFO] [stdout] 266 |     type Spec = ::muon::observe::SnapshotSpec;
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl<T> ::muon::Observe for Foo<T> {
[INFO] [stdout]    |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |         S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:12:34
[INFO] [stdout]    |
[INFO] [stdout] 12 |     type Observer<'ob, S, N> = ::muon::general::ShallowObserver<'ob, S, N>
[INFO] [stdout]    |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 17 |     type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Vec<T>: ::muon::general::Snapshot,
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:30:25
[INFO] [stdout]    |
[INFO] [stdout] 30 |         a: <Vec<T> as ::muon::general::Snapshot>::Snapshot,
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     impl<T> ::muon::general::Snapshot for Bar<T>
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:35:19
[INFO] [stdout]    |
[INFO] [stdout] 35 |         Vec<T>: ::muon::general::Snapshot,
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 a: ::muon::general::Snapshot::to_snapshot(&self.a),
[INFO] [stdout]    |                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 |             ::muon::general::Snapshot::eq_snapshot(&self.a, &snapshot.a)
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 | impl<T> ::muon::Observe for Bar<T>
[INFO] [stdout]    |           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |     Self: ::muon::general::Snapshot,
[INFO] [stdout]    |             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:58:14
[INFO] [stdout]    |
[INFO] [stdout] 58 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |         S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:55:34
[INFO] [stdout]    |
[INFO] [stdout] 55 |     type Observer<'ob, S, N> = ::muon::general::SnapshotObserver<'ob, S, N>
[INFO] [stdout]    |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:60:19
[INFO] [stdout]    |
[INFO] [stdout] 60 |     type Spec = ::muon::observe::SnapshotSpec;
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:67:8
[INFO] [stdout]    |
[INFO] [stdout] 67 | impl ::muon::general::Snapshot for NoopStruct {
[INFO] [stdout]    |        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 76 | impl ::muon::Observe for NoopStruct {
[INFO] [stdout]    |        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:80:14
[INFO] [stdout]    |
[INFO] [stdout] 80 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:81:14
[INFO] [stdout]    |
[INFO] [stdout] 81 |         S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]    |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:77:34
[INFO] [stdout]    |
[INFO] [stdout] 77 |     type Observer<'ob, S, N> = ::muon::general::NoopObserver<'ob, S, N>
[INFO] [stdout]    |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/trivial.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |     type Spec = ::muon::observe::SnapshotSpec;
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:19:50
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub struct FooObserver<'ob, S: ?Sized, N = ::muon::helper::Zero> {
[INFO] [stdout]    |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |         ptr: ::muon::helper::Pointer<S>,
[INFO] [stdout]    |                ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |         A(::muon::observe::DefaultObserver<'ob, u32>),
[INFO] [stdout]    |             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:47:15
[INFO] [stdout]    |
[INFO] [stdout] 47 |             ::muon::observe::DefaultObserver<'ob, u32>,
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |             ::muon::observe::DefaultObserver<'ob, u32>,
[INFO] [stdout]    |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 |         C { bar: ::muon::observe::DefaultObserver<'ob, String> },
[INFO] [stdout]    |                    ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:59:31
[INFO] [stdout]    |
[INFO] [stdout] 59 | ...                   ::muon::observe::Observer::observe(
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:66:31
[INFO] [stdout]    |
[INFO] [stdout] 66 | ...                   ::muon::observe::Observer::observe(
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 | ...                   ::muon::observe::Observer::observe(
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:76:36
[INFO] [stdout]    |
[INFO] [stdout] 76 | ...                   bar: ::muon::observe::Observer::observe(
[INFO] [stdout]    |                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:89:27
[INFO] [stdout]    |
[INFO] [stdout] 89 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:95:27
[INFO] [stdout]    |
[INFO] [stdout] 95 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/untagged.rs:99:27
[INFO] [stdout]    |
[INFO] [stdout] 99 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |                         ::muon::observe::Observer::relocate(
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:115:53
[INFO] [stdout]     |
[INFO] [stdout] 115 |         fn flush(&mut self, __ptr: *const Foo) -> ::muon::Mutations {
[INFO] [stdout]     |                                                     ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:117:34
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 Self::A(u0) => ::muon::observe::SerializeObserver::flush(u0),
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:119:41
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     let mutations_0 = ::muon::observe::SerializeObserver::flush(u0);
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:120:41
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     let mutations_1 = ::muon::observe::SerializeObserver::flush(u1);
[INFO] [stdout]     |                                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:122:34
[INFO] [stdout]     |
[INFO] [stdout] 122 |                         return ::muon::Mutations::replace(unsafe { &*__ptr });
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:124:43
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:134:43
[INFO] [stdout]     |
[INFO] [stdout] 134 |                     let mutations_bar = ::muon::observe::SerializeObserver::flush(bar);
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:136:34
[INFO] [stdout]     |
[INFO] [stdout] 136 |                         return ::muon::Mutations::replace(unsafe { &*__ptr });
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:138:43
[INFO] [stdout]     |
[INFO] [stdout] 138 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:143:38
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 Self::__Unknown => ::muon::Mutations::new(),
[INFO] [stdout]     |                                      ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:146:58
[INFO] [stdout]     |
[INFO] [stdout] 146 |         fn flat_flush(&mut self, __ptr: *const Foo) -> ::muon::Mutations {
[INFO] [stdout]     |                                                          ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:148:34
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 Self::A(u0) => ::muon::observe::SerializeObserver::flat_flush(u0),
[INFO] [stdout]     |                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:150:43
[INFO] [stdout]     |
[INFO] [stdout] 150 |                     let mutations_bar = ::muon::observe::SerializeObserver::flush(bar);
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:151:43
[INFO] [stdout]     |
[INFO] [stdout] 151 |                     let mut mutations = ::muon::Mutations::new()
[INFO] [stdout]     |                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:163:25
[INFO] [stdout]     |
[INFO] [stdout] 163 |         type Target = ::muon::helper::Pointer<S>;
[INFO] [stdout]     |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:177:31
[INFO] [stdout]     |
[INFO] [stdout] 177 |     impl<'ob, S: ?Sized, N> ::muon::helper::QuasiObserver for FooObserver<'ob, S, N>
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 179 |         S: ::muon::helper::AsDeref<N>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:183:29
[INFO] [stdout]     |
[INFO] [stdout] 183 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:183:50
[INFO] [stdout]     |
[INFO] [stdout] 183 |         type OuterDepth = ::muon::helper::Succ<::muon::helper::Zero>;
[INFO] [stdout]     |                                                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:191:31
[INFO] [stdout]     |
[INFO] [stdout] 191 |     impl<'ob, S: ?Sized, N> ::muon::observe::Observer for FooObserver<'ob, S, N>
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:193:14
[INFO] [stdout]     |
[INFO] [stdout] 193 |         S: ::muon::helper::AsDeref<N, Target = Foo>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:194:14
[INFO] [stdout]     |
[INFO] [stdout] 194 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:198:31
[INFO] [stdout]     |
[INFO] [stdout] 198 |                 let __ptr = ::muon::helper::AsDerefPtrExt::as_deref_ptr::<N>(head);
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:210:19
[INFO] [stdout]     |
[INFO] [stdout] 210 |                 ::muon::helper::AsDerefPtrExt::as_deref_ptr::<N>(head)
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:217:31
[INFO] [stdout]     |
[INFO] [stdout] 217 |     impl<'ob, S: ?Sized, N> ::muon::observe::SerializeObserver for FooObserver<'ob, S, N>
[INFO] [stdout]     |                               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:219:14
[INFO] [stdout]     |
[INFO] [stdout] 219 |         S: ::muon::helper::AsDeref<N, Target = Foo>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:220:14
[INFO] [stdout]     |
[INFO] [stdout] 220 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:222:40
[INFO] [stdout]     |
[INFO] [stdout] 222 |         fn flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:234:59
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 | (FooObserverInitial::F, Foo::F {}) => ::muon::Mutations::new(),
[INFO] [stdout]     |                                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:235:24
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 _ => ::muon::Mutations::replace(value),
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:238:45
[INFO] [stdout]     |
[INFO] [stdout] 238 |         fn flat_flush(this: &mut Self) -> ::muon::Mutations {
[INFO] [stdout]     |                                             ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:250:59
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 | (FooObserverInitial::F, Foo::F {}) => ::muon::Mutations::new(),
[INFO] [stdout]     |                                                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:251:24
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 _ => ::muon::Mutations::replace(value),
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:256:12
[INFO] [stdout]     |
[INFO] [stdout] 256 |     impl ::muon::Observe for Foo {
[INFO] [stdout]     |            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:260:18
[INFO] [stdout]     |
[INFO] [stdout] 260 |             N: ::muon::helper::Unsigned,
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:261:18
[INFO] [stdout]     |
[INFO] [stdout] 261 |             S: ::muon::helper::AsDerefMut<N, Target = Self> + ?Sized + 'ob;
[INFO] [stdout]     |                  ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:262:23
[INFO] [stdout]     |
[INFO] [stdout] 262 |         type Spec = ::muon::observe::DefaultSpec;
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:267:14
[INFO] [stdout]     |
[INFO] [stdout] 267 |         S: ::muon::helper::AsDeref<N, Target = Foo>,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:268:14
[INFO] [stdout]     |
[INFO] [stdout] 268 |         N: ::muon::helper::Unsigned,
[INFO] [stdout]     |              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:74:30
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     __ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout]    |                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fmt::Pointer;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::mem::type_info::Pointer;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 74 -                     __ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout] 74 +                     __ptr: Pointer::new_unchecked(head),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/basic.rs:88:19
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 ::muon::helper::Pointer::set_unchecked(this, head);
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fmt::Pointer;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::mem::type_info::Pointer;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 88 -                 ::muon::helper::Pointer::set_unchecked(this, head);
[INFO] [stdout] 88 +                 Pointer::set_unchecked(this, head);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:231:19
[INFO] [stdout]     |
[INFO] [stdout] 231 |                 ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 231 -                 ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout] 231 +                 Pointer::new_unchecked(head),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:240:15
[INFO] [stdout]     |
[INFO] [stdout] 240 |             ::muon::helper::Pointer::set_unchecked(this, head);
[INFO] [stdout]     |               ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 240 -             ::muon::helper::Pointer::set_unchecked(this, head);
[INFO] [stdout] 240 +             Pointer::set_unchecked(this, head);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:328:23
[INFO] [stdout]     |
[INFO] [stdout] 328 |                     ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout]     |                       ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 328 -                     ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout] 328 +                     Pointer::new_unchecked(head),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/basic.rs:338:19
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 ::muon::helper::Pointer::set_unchecked(this, head);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 338 -                 ::muon::helper::Pointer::set_unchecked(this, head);
[INFO] [stdout] 338 +                 Pointer::set_unchecked(this, head);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/deref.rs:62:19
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 ::muon::helper::Pointer::register_observer(ptr, &this.b);
[INFO] [stdout]    |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fmt::Pointer;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::mem::type_info::Pointer;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 62 -                 ::muon::helper::Pointer::register_observer(ptr, &this.b);
[INFO] [stdout] 62 +                 Pointer::register_observer(ptr, &this.b);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/deref.rs:198:19
[INFO] [stdout]     |
[INFO] [stdout] 198 |                 ::muon::helper::Pointer::register_observer(ptr, &this.1);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 198 -                 ::muon::helper::Pointer::register_observer(ptr, &this.1);
[INFO] [stdout] 198 +                 Pointer::register_observer(ptr, &this.1);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:70:28
[INFO] [stdout]    |
[INFO] [stdout] 70 |                     ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout]    |                            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fmt::Pointer;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::mem::type_info::Pointer;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 70 -                     ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout] 70 +                     ptr: Pointer::new_unchecked(head),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/enum_trivial.rs:76:24
[INFO] [stdout]    |
[INFO] [stdout] 76 |             unsafe { ::muon::helper::Pointer::set_unchecked(this, head) };
[INFO] [stdout]    |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fmt::Pointer;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::mem::type_info::Pointer;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 76 -             unsafe { ::muon::helper::Pointer::set_unchecked(this, head) };
[INFO] [stdout] 76 +             unsafe { Pointer::set_unchecked(this, head) };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/generic.rs:95:27
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 let b = ::muon::helper::Pointer::new_unchecked(&raw mut (*__value).b);
[INFO] [stdout]    |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fmt::Pointer;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::mem::type_info::Pointer;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 95 -                 let b = ::muon::helper::Pointer::new_unchecked(&raw mut (*__value).b);
[INFO] [stdout] 95 +                 let b = Pointer::new_unchecked(&raw mut (*__value).b);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |                     __ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout]     |                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 101 -                     __ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout] 101 +                     __ptr: Pointer::new_unchecked(head),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 ::muon::helper::Pointer::set_unchecked(&this.b, &raw mut (*__value).b);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 110 -                 ::muon::helper::Pointer::set_unchecked(&this.b, &raw mut (*__value).b);
[INFO] [stdout] 110 +                 Pointer::set_unchecked(&this.b, &raw mut (*__value).b);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/generic.rs:112:19
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 ::muon::helper::Pointer::set_unchecked(this, head);
[INFO] [stdout]     |                   ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 112 -                 ::muon::helper::Pointer::set_unchecked(this, head);
[INFO] [stdout] 112 +                 Pointer::set_unchecked(this, head);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:214:28
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout]     |                            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 214 -                     ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout] 214 +                     ptr: Pointer::new_unchecked(head),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_adjacent.rs:224:24
[INFO] [stdout]     |
[INFO] [stdout] 224 |             unsafe { ::muon::helper::Pointer::set_unchecked(this, head) };
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 224 -             unsafe { ::muon::helper::Pointer::set_unchecked(this, head) };
[INFO] [stdout] 224 +             unsafe { Pointer::set_unchecked(this, head) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:80:31
[INFO] [stdout]    |
[INFO] [stdout] 80 | ...                   ::muon::helper::Pointer::new_unchecked(
[INFO] [stdout]    |                         ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fmt::Pointer;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::mem::type_info::Pointer;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 80 -                             ::muon::helper::Pointer::new_unchecked(
[INFO] [stdout] 80 +                             Pointer::new_unchecked(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]   --> fixtures/output/tagged_external.rs:97:36
[INFO] [stdout]    |
[INFO] [stdout] 97 | ...                   bar: ::muon::helper::Pointer::new_unchecked(
[INFO] [stdout]    |                              ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fmt::Pointer;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::mem::type_info::Pointer;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 97 -                             bar: ::muon::helper::Pointer::new_unchecked(
[INFO] [stdout] 97 +                             bar: Pointer::new_unchecked(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:113:27
[INFO] [stdout]     |
[INFO] [stdout] 113 |                         ::muon::helper::Pointer::set(u0, v0);
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 113 -                         ::muon::helper::Pointer::set(u0, v0);
[INFO] [stdout] 113 +                         Pointer::set(u0, v0);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:126:27
[INFO] [stdout]     |
[INFO] [stdout] 126 |                         ::muon::helper::Pointer::set(u0, v0);
[INFO] [stdout]     |                           ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 126 -                         ::muon::helper::Pointer::set(u0, v0);
[INFO] [stdout] 126 +                         Pointer::set(u0, v0);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:251:28
[INFO] [stdout]     |
[INFO] [stdout] 251 |                     ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout]     |                            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 251 -                     ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout] 251 +                     ptr: Pointer::new_unchecked(head),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_external.rs:261:24
[INFO] [stdout]     |
[INFO] [stdout] 261 |             unsafe { ::muon::helper::Pointer::set_unchecked(this, head) };
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 261 -             unsafe { ::muon::helper::Pointer::set_unchecked(this, head) };
[INFO] [stdout] 261 +             unsafe { Pointer::set_unchecked(this, head) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:193:28
[INFO] [stdout]     |
[INFO] [stdout] 193 |                     ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout]     |                            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 193 -                     ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout] 193 +                     ptr: Pointer::new_unchecked(head),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/tagged_internal.rs:203:24
[INFO] [stdout]     |
[INFO] [stdout] 203 |             unsafe { ::muon::helper::Pointer::set_unchecked(this, head) };
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 203 -             unsafe { ::muon::helper::Pointer::set_unchecked(this, head) };
[INFO] [stdout] 203 +             unsafe { Pointer::set_unchecked(this, head) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:203:28
[INFO] [stdout]     |
[INFO] [stdout] 203 |                     ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout]     |                            ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 203 -                     ptr: ::muon::helper::Pointer::new_unchecked(head),
[INFO] [stdout] 203 +                     ptr: Pointer::new_unchecked(head),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `muon` in the crate root
[INFO] [stdout]    --> fixtures/output/untagged.rs:213:24
[INFO] [stdout]     |
[INFO] [stdout] 213 |             unsafe { ::muon::helper::Pointer::set_unchecked(this, head) };
[INFO] [stdout]     |                        ^^^^ could not find `muon` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Pointer;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::Pointer;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pointer`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 213 -             unsafe { ::muon::helper::Pointer::set_unchecked(this, head) };
[INFO] [stdout] 213 +             unsafe { Pointer::set_unchecked(this, head) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `muon-derive` (test "fixtures") due to 701 previous errors
[INFO] running `Command { std: "docker" "inspect" "f4a5ab2d00cf7ce51eb0237da10ea38cc292a89038e5bd4ace0d23b4464866ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f4a5ab2d00cf7ce51eb0237da10ea38cc292a89038e5bd4ace0d23b4464866ab", kill_on_drop: false }`
[INFO] [stdout] f4a5ab2d00cf7ce51eb0237da10ea38cc292a89038e5bd4ace0d23b4464866ab
